home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / programming / other / python-1.52 / demo / scripts / beer.py next >
Text File  |  1999-06-14  |  449b  |  15 lines

  1. #! /usr/bin/env python
  2. # By GvR, demystified after a version by Fredrik Lundh.
  3. import sys
  4. n = 100
  5. if sys.argv[1:]: n = int(sys.argv[1])
  6. def bottle(n):
  7.     if n == 0: return "no more bottles of beer"
  8.     if n == 1: return "one bottle of beer"
  9.     return str(n) + " bottles of beer"
  10. for i in range(n):
  11.     print bottle(n-i), "on the wall,"
  12.     print bottle(n-i) + "."
  13.     print "Take one down, pass it around,"
  14.     print bottle(n-i-1), "on the wall."
  15.